package nc.impl.hrjf;

import nc.impl.pub.ace.AceApplydeptPubServiceImpl;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.hrjf.applydept.AggApplyDeptHVO;
import nc.itf.hrjf.IApplydeptMaintain;
import nc.vo.pub.BusinessException;

public class ApplydeptMaintainImpl extends AceApplydeptPubServiceImpl
		implements IApplydeptMaintain {

	@Override
	public void delete(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		super.pubdeleteBills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] insert(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubinsertBills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] update(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubupdateBills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] query(IQueryScheme queryScheme)
			throws BusinessException {
		return super.pubquerybills(queryScheme);
	}

	@Override
	public AggApplyDeptHVO[] save(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] unsave(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubunsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] approve(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggApplyDeptHVO[] unapprove(AggApplyDeptHVO[] clientFullVOs,
			AggApplyDeptHVO[] originBills) throws BusinessException {
		return super.pubunapprovebills(clientFullVOs, originBills);
	}

}
